package com.sanyue.testExtend.father;

/**
 * @author sanyue
 * @version 1.0
 * @description: TODO
 * @date 2022/1/27 下午7:09
 */
public class Father {
     private void eat(){
        System.out.println("father is eating");
    }
}
class Son extends Father{
    //定义：重写(覆写/override)是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变
    //且要求子类的权限修饰符<父类的权限修饰符
    //继承只能继承非私有的属性和方法，所以子类对父类的eat()方法并不可见，故只是同名不是重写
    public void eat(){
        System.out.println("Son is eating");
    }
}
class TestOverRide{
    public static void main(String[] args) {
        Father f = new Father();
        Son s = new Son();
        s.eat();
    }
}